package com.ldk.util;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class StringOpt {
	/**
	 * 返回分隔符第几次出现的位置
	 * @param string 源字符串
	 * @param split 分隔符
	 * @param num 第几次出现
	 * @return -1表示未找到
	 */
	public static int getCharacterPosition(String string,String split,int num){
		//这里是获取"/"符号的位置
		Matcher slashMatcher = Pattern.compile(split).matcher(string);
		int mIdx = 0;
		while(slashMatcher.find()) {
			mIdx++;
			if(mIdx == num){
				return slashMatcher.start();
			}
		}
		return -1;
	}
	/* 
     * 将时间戳转换为时间
     */
    public static String stampToDate(){
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
        long lt = System.currentTimeMillis();
        Date date = new Date(lt);
        String res = simpleDateFormat.format(date);
        return res;
    }
}
